import request from '@/utils/request'

// 查询动态表字段列表
export function listColumn (params) {
  return request({
    url: '/free/column/list',
    method: 'get',
    params
  })
}

// 新增动态表字段
export function addColumn (data) {
  return request({
    url: '/free/column',
    method: 'post',
    data
  })
}

// 修改动态表字段
export function updateColumn (data) {
  return request({
    url: '/free/column',
    method: 'put',
    data
  })
}

// 修改动态表字段 不改动数据库表结构
export function updateColumnSimple (data) {
  return request({
    url: '/free/column/simple',
    method: 'put',
    data
  })
}

// 批量修改字段  list_show
export function configListShow (data) {
  return request({
    url: '/free/column/listShow',
    method: 'put',
    data
  })
}

// 删除动态表字段
export function delColumn (id) {
  return request({
    url: '/free/column/' + id,
    method: 'delete'
  })
}
